Fix block vector allocation code to allow VECTOR_BLOCK_SIZE
authorDmitry Antipov <dmantipov@yandex.ru>
Tue, 3 Jul 2012 16:35:53 +0000 (20:35 +0400)
committerDmitry Antipov <dmantipov@yandex.ru>
Tue, 3 Jul 2012 16:35:53 +0000 (20:35 +0400)
commit3b6f508e3127c08db9be07ca35ac5f8b3669553a
tree96bf626ef12022bb382945ff5fb6fdba501d09fa
parent667ae059f9f676e8925f8b4ec8e08f189d6b8a90
Fix block vector allocation code to allow VECTOR_BLOCK_SIZE
values which aren't power of 2.
* alloc.c (VECTOR_FREE_LIST_SIZE_MASK): New macro.  Verify
it's value and the value of VECTOR_BLOCK_SIZE.  Adjust users
accordingly.
src/ChangeLog
src/alloc.c